@media (max-width: 1299.98px) { 

	.newsLists .item .div-img img{
		aspect-ratio: 8 / 7;
	}

	.mainHeader .menus>li>a{
		    padding: 0 25px;
	}

}
@media (max-width: 1199.98px) { 
	.mainHeader .menus>li>a{
		padding: 0 25px;
	}

	.swiperBanner .swiper-slide .div-text p.p1{
		font-size: 56px;
	}

	.swiperBanner .swiper-slide .div-text p.p2{
		font-size: 26px;
	}
	.swiperBanner .swiper-slide .div-text p.p3{
		font-size: 16px;
		max-width: 900px;
	}

	.proLeft ul li .cate .d1 a{
		font-size: 14px;
	}

	.proLeft ul li .sub a{
		font-size: 14px;
	}

	.ProDetail p.title{
		font-size: 24px;
	}

	.ProDetail p.des{
		display: none;
	}


}

@media (max-width: 1099.98px) { 
	.mainHeader .menus>li>a{
		padding: 0 15px;
	}

	.swiperBanner .swiper-slide .div-text{
		top: 45%;
	}


}

@media (max-width: 991.98px) { 
	.newsRec{
		margin-bottom: 25px;
	}

	.newsLists .item .div-img img{
		aspect-ratio: 8 / 7;
	}

	.newsLists .item{
		margin-bottom: 25px;
	}

	.mainFooter .top{
		    padding: 45px 25px;
	}

	.mainFooter .top .d2{
		width: 100%;
	}

	.mainFooter .top .d2 p.p1,.mainFooter .top .d2 p.tel{
		text-align: center;
	}

	.mainFooter .top .d2 p.p1{
		line-height: 1;
	}

	.historyItems:after{
		left:33px;
	}

	.historyItems .item:nth-child(even) .content:before{
		left: -8px;
		right: unset;
	}

	.historyItems .item:nth-child(even) .content:after{
		left: -5px;
		right: unset;
	}

	.banner{
		margin-top: 65px;
	}
}

@media (max-width: 767.98px) { 
	.swiperBanner .swiper-slide .div-text p.p1{
		display: none;
	}

	.swiperBanner .swiper-slide .div-text p.p2{
		font-size: 18px;
	}

	.swiperBanner .swiper-slide .div-text p.p3{
		margin-top: 15px;
		font-size: 14px;
	}

	.swiperBanner .swiper-slide .div-text{
		top: 40%;
	}

	.swiperBanner .readMore{
		display: none;
	}

	.sp{
		padding: 45px 0;
	}

	.container-fluid{
		padding-left: 15px;
		padding-right: 15px;
	}

	.bTit{
		font-size: 36px;
	}

	.sws .swiper-scrollbar{
		display: none;
	}

	.mainFooter .fmenus a{
		font-size: 18px;
	}

	.mainFooter .fmenus a:after{
		top: 7px;
	}

	.mainFooter .info .item span{
		font-size: 14px;
	}

	.pageTit{
		    padding: 60px 0 30px 0;
	}

	.pageTit h4.title{
		font-size: 46px;
	}

	.pageTit .des1{
		font-size: 16px;
		padding-bottom: 30px;
		max-width: 80%;
	}

	.ProDetail .infos{
		margin-top: 15px;
	}

	.ProDetail .content .table-bordered td, .ProDetail .content .table-bordered th{
		font-size: 14px;
	}

	.bTit p.en{
		font-size: 20px;
		padding-bottom: 10px;
    	margin-bottom: 10px;
	}

	.bTit p.en:after{
		width: 35px;
	}

	.bTit p.cn{
		font-size: 22px;
	}


}

@media (max-width: 575.98px) { 
	.swiperBanner .swiper-slide .div-text{
		display: none;
	}

	.mainFooter .copyright{
		font-size: 12px;
	}

	.mHeader .div-logo img{
		max-width: 200px;
	}

	.navBtn{
		width: 60px;
		height: 60px;
	}

	.banner{
		margin-top: 60px;
	}

	.smnavUl{
		top: 57px;
	}

	.syLn .moreBtns a{
		margin-bottom: 15px;
	}

	.syLn p.des{
		font-size: 18px;
	}

	.bTit{
		font-size: 30px;
	}

	.aboutAdvs .item .div-text p.title{
		font-size: 18px;
	}

	.aboutAdvs .item .div-text p.des{
		font-size: 12px;
	}

	.mainFooter .top .d2 p.tel a{
		font-size: 30px;
	}

	.mainFooter .top{
		padding: 45px 15px 25px 15px;
	}

	.mainFooter .fmenus{
		display: none;
	}

	.mainFooter .cinfos{
		margin-top: 0;
	}
}



